From 52baa7d51e09d32ea2fe10c46757d1125a2e5190 Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Thu, 19 Aug 2010 21:50:19 +0200 Subject: [PATCH] GtkCssProvider: Parse properties of type GtkAnimationDescription. --- gtk/gtkcssprovider.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/gtk/gtkcssprovider.c b/gtk/gtkcssprovider.c index 0ca90fb0b5..c9c5a17aed 100644 --- a/gtk/gtkcssprovider.c +++ b/gtk/gtkcssprovider.c @@ -24,6 +24,7 @@ #include #include +#include "gtkanimationdescription.h" #include "gtkcssprovider.h" #include "gtkalias.h" @@ -1393,6 +1394,17 @@ css_provider_parse_value (const gchar *value_str, engine = gtk_theming_engine_load (value_str); g_value_set_object (value, engine); } + else if (type == GTK_TYPE_ANIMATION_DESCRIPTION) + { + GtkAnimationDescription *desc; + + desc = gtk_animation_description_from_string (value_str); + + if (desc) + g_value_take_boxed (value, desc); + else + parsed = FALSE; + } else { g_warning ("Cannot parse string '%s' for type %s", value_str, g_type_name (type)); -- 2.30.2